Job Title: QA Tester
Location: Cupertino, CA (Hybrid, 3 days on-site per week)
Duration: 9+ Months (With possible extension)
Employment Type: W2 Contract
Must have skills:
Must have Python scripting and MacOS testing experience
Testing experience: Candidate should have experience with executing both manual and automated tests on a large scale.
Technical reporting: As test runs are complete, the candidate will be expected to generate a report based on the outcome of the run, provide clear results for analysis, and suggest any necessary follow-up actions (such as needing to perform a re-run due to network outage, e.g.)
Log collection and analysis: Candidate will be analyzing test result reports frequently, and will be expected to gather and perform basic analysis of logs as the test runs complete. Being able to find error strings to point engineers in the right direction to the root cause of an issue is important.
Lab management experience: Candidate should have experience with device management and asset tracking. The candidate will also be performing setup, device installation, test actions
Experience with macOS: Candidate should have ample knowledge of macOS, utilizing native apps such as Safari, Terminal, Calendar, and Mail. Being able to run some commands in the Terminal for log analysis, and scripting will be a plus
Git, Linux, and CLI: Many of the tools we interface with for testing and source code management are executed via CLI in Terminal. Having general knowledge of working with these types of tools, and understanding their output is necessary.
Nice to have:
Familiarity with utilizing Radar (internal bug tracking app) or similar system to file bug reports
Scripting knowledge for debugging & simple task automation
Experience with 3rd party comm apps such as Webex and Slack
Proficient in a programming or scripting language (e.g python or Swift)